var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(t,a,e){t instanceof String&&(t=String(t));for(var n=t.length,s=0;si?n=10*e:r>=n&&r!==i?s.maskDigitPosMapOld[n]||(r=n,n=n-(u-c)-t,s.maskDigitPosMap[n]&&(n=r)):n>r&&(n=n+(c-u)+l)}return n},behaviour:function(e){e=e||window.event,s.invalid=[];var n=a.data("mask-keycode");if(-1===t.inArray(n,o.byPassKeys)){n=s.getMasked();var r=s.getCaret(),i=a.data("mask-previus-value")||"";return setTimeout((function(){s.setCaret(s.calculateCaretPosition(i))}),t.jMaskGlobals.keyStrokeCompensation),s.val(n),s.setCaret(r),s.callbacks(e)}},getMasked:function(t,a){var r,i=[],l=void 0===a?s.val():a+"",c=0,u=e.length,p=0,f=l.length,d=1,v="push",k=-1,m=0;if(a=[],n.reverse){v="unshift",d=-1;var h=0;c=u-1,p=f-1;var g=function(){return-1